package com.mt.customer.entity;

import java.io.Serializable;
import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

public class CustomerAccountEntity implements Serializable {
    /**
     *
     */
    private static final long serialVersionUID = 8667883503338107567L;

    private Integer customerAccountId;

    private Integer customerId;

    private BigDecimal balance;

    private BigDecimal balanceWithdrawal;

    private BigDecimal balanceNonWithdrawal;

    private Integer status;

    private Date createTime;

    private Date updateTime;

    private List<CustomerAccountLogEntity> customerAccountLogList;

    public Integer getCustomerAccountId() {
        return customerAccountId;
    }

    public void setCustomerAccountId(Integer customerAccountId) {
        this.customerAccountId = customerAccountId;
    }

    public Integer getCustomerId() {
        return customerId;
    }

    public void setCustomerId(Integer customerId) {
        this.customerId = customerId;
    }

    public BigDecimal getBalance() {
        return balance;
    }

    public void setBalance(BigDecimal balance) {
        this.balance = balance;
    }

    public BigDecimal getBalanceWithdrawal() {
        return balanceWithdrawal;
    }

    public void setBalanceWithdrawal(BigDecimal balanceWithdrawal) {
        this.balanceWithdrawal = balanceWithdrawal;
    }

    public BigDecimal getBalanceNonWithdrawal() {
        return balanceNonWithdrawal;
    }

    public void setBalanceNonWithdrawal(BigDecimal balanceNonWithdrawal) {
        this.balanceNonWithdrawal = balanceNonWithdrawal;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public List<CustomerAccountLogEntity> getCustomerAccountLogList() {
        return customerAccountLogList;
    }

    public void setCustomerAccountLogList(List<CustomerAccountLogEntity> customerAccountLogList) {
        this.customerAccountLogList = customerAccountLogList;
    }
}